<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>数学常用方法</title>
</head>

<body>
  <!-- 
    1.random()
    语法：Math.random()
    作用：获取0~1之间的随机小数，整数包含0，但不包含1
    返回值：0~1之间的随机小数（小数点最多只能保留17位）
    2.round()
    语法：Math.round(数字)
    作用：对数学进行四舍五入取整
    返回值：四舍五入后的整数
    3.ceil（）
    语法:Math.ceil(数字)
    作用：对数字进行向上取整
    返回值：向上取整后的整数
    4.floor()
    语法:Math.floor(数字)
    作用：对数字进行向下取整
    返回值：向下取整后的整数
    5.pow（）
    语法：Math.pow(底数，指数)
    作用：对数字进行 取幂 运算
    返回值：取幂后的结果
    6.sqrt()
    语法：Math.sqrt(数学)
    作用：对数学进行 二次方根 运算
    返回值：二次方根后的结果
    7.abs()
    语法：Math.abs(数学)
    作用：对数学进行 绝对值 运算
    返回值：绝对值运算后的结果
    8.max（）
    语法：Math.max（数学1，数学2，数学3，.....）
    作用：获取若干数字的最大值
    返回值：若干个数字中的最大值
    9.min（）
    语法：Math.max（数学1，数学2，数学3，.....）
    作用：获取若干数字的最小值
    返回值：若干个数字中的最小值
    10.PI
    语法：Math.PI
    作用：得到一个近似π的值
     -->
  <script>
    //直接使用random方法获取随机小数
    var res = Math.random()
    //输出获取结果
    console.log(res)

    //直接使用round方法取整一个数字
    var res1 = Math.round(10.4)
    console.log(res1)
    var res2 = Math.round(10.5)
    console.log(res2)

    //直接使用ceil方法取整一个数字
    var res1 = Math.ceil(10.4)
    console.log(res1)
    //直接使用floor方法取整一个数字
    var res2 = Math.floor(10.5)
    console.log(res2)

    //直接使用pow方法对一个数字进行取幂运算
    var res = Math.pow(15, 2)
    console.log(res)

    //直接使用sqrt方法获取一个数字的二次方根
    var res = Math.sqrt(9)
    console.log(res)

    //直接使用abs方法获取一个数字的绝对值
    var res = Math.abs(-10)
    console.log(res)

    //直接使用max方法获取一个数字的最大值
    var res = Math.max(-10, 20, -19, 35, 78, -90, 33)
    console.log(res)

    //直接使用min方法获取一个数字的最大值
    var res = Math.min(-10, 20, -19, 35, 78, -90, 33)
    console.log(res)

    //直接使用PI方法获取一个近似π的数字
    var res = Math.PI
    console.log(res)

    // 以10为底100的对数
    var res = Math.log(100) / Math.LN10
    console.log(res);
    // 以2为底512的对数
    var res = Math.log(512) / Math.LN2
    console.log(res);
    // e:自然对数的底数
    var res = Math.E
    console.log(res);
    // Math.E的平方
    var res = Math.exp(2)
    console.log(res);


  </script>
</body>

</html>